import { request } from "../utils/request";
//get请求示例
// 无组织榜单用户排名;

export function getNullMyRank(params) {
  return request("/skip/statistics/rank", params, "get");
}
// 无组织榜单列表

export function getNullRankList(params) {
  return request("/skip/statistics/rank.list", params, "get");
}
/**
 * 总榜，  key=0&getWay=4
 * 单位榜， key=2&getWay=0
 * 部门榜， key=1&getWay=0
 * 今日榜   key=0&getWay=0
 * 用户排名 
 * actId：活动id；
   userId：查询指定用户id，带token可不传
 */

export function getMyRankByType(params) {
  return request("/activity.framework/statistics/user.rank", params, "get");
}
/**
 * 总榜，  statWay=0&tatKey=0&rankGetWay=4
 * 单位榜， statWay=0&tatKey=2&rankGetWay=0
 * 部门榜， statWay=0&tatKey=1&rankGetWay=0
 * 今日榜   statWay=0&tatKey=0&rankGetWay=0
 * 列表排名 
 *  actId：活动id；
    pageIndex：页码；
    pageSize：页大小
 */

export function getRankListByType(params) {
  return request("/activity.framework/statistics/rank.list", params, "get");
}

export function getStatisticsStatway(params) {
  return request("/skip/statistics/statway", params, "get");
}
